.addplan {
  width: 100%;

  .header {
    width: 100%;
    height: 73px;
    background-color: rgba(103, 156, 246, 0.1);

    .planList_headers {
      width: 1200px;
      height: 100%;
      margin: 0 auto;

      .el_breadcrumb {
        font-size: 16px;
        line-height: 73px;

        .el_breadcrumb__item {
          float: left;

          .el_breadcrumb__inner {
            color: #80879b;
            font-size: 14px;
          }

          .el_breadcrumb__separator {
            margin: 0 20px;
            font-weight: bold;
            color: #C0C4CC;
          }

          .el_breadcrumb__inner {
            color: #303849;
            ;
          }
        }
      }
    }
  }

  .main {
    width: 100%;
    background-color: #C0C4CC;

    .main_cont {
      margin: 0 auto;
      width: 1250px;
      background-color: #fff;
      .p1 {
        width: 100%;
        height: 70px;
        border-bottom: 1px solid rgba(178, 183, 198, 0.15);
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;

        .plan_wrap_tit_box_line {
            margin-left: 20px;
          width: 3px;
          height: 19px;
          background: #679cf6;
          margin-right: 0px;
        }
        .plan_wrap_tit_box_text {
          font-size: 18px;
          font-weight: 500;
          color: #303849; 
        }
      }
      .ant-modal-content{
        width: 500px;
        height: 500px;
        background-color: red;
      }
      .plan_wrap_content{
         width: 100%;
         height: 100%;
         padding: 40px 100px;
         .plan_wrap_conten2{
           margin: 25px 0px;
         }
         .plan_wrap_conten1{
           width: 980px;
           height: 58.55px;
           display: flex;
           flex-direction: row;
           >div{
            height: 100%;
            margin-bottom: 20px;
           }
           >div:nth-child(1){
                width: 25%;
           }
           >div:nth-child(2){
             height: 52.55px;
             width: 16.66667%; 
             padding: 0 12px 0 12px; 
             margin-bottom: 20px;
           }
           >div:nth-child(3){
                width: 30%;
                margin-left: 30px;
                padding: 0 12px 0 0; 
           }
         }
      }
    }
  }
}
.ant-form-item-label > label{
  font-size: 16px;
  font-weight: bold;
  margin-right: 6px;
  color: #606266;
}
.ant-cascader-input.ant-input {
  height: 35px;
}
.ant-cascader-input.ant-input {
  height: 40px;
}
.ant-space-vertical{
  width: 328px;
}
.ant-picker{
  height: 34px;
}